principles of inheritance and variation class 12